package com.molichuxing.services.business.dto.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.time.LocalTime;

/**
 * <p>
 * 经销商、门店信息
 * </p>
 *
 * @author zhaopenghui
 * @since 2019-08-26
 */
@Data
public class DealerStoreInfoBizDto extends ResponseRootDto {

    private static final long serialVersionUID = 1L;

    /**
     * 经销商ID
     */
    private Integer dealerId;

    /**
     * 经销商名称
     */
    private String dealerShortName;

    /**
     * 经销商全称
     */
    private String dealerFullName;

    /**
     * 经销商类型(1:直销，2：分销)
     */
    private Integer dealerType;
    /**
     * 经销商类型Str(1:直销，2：分销)
     */
    private String dealerTypeStr;

    /**
     * 区域ID
     */
    private Integer dealerRegionId;

    /**
     * 营业状态（1：正常，2：暂停营业，3：关店）
     */
    private Integer dealerStatus;

    /**
     * 营业状态Str（1：正常，2：暂停营业，3：关店）
     */
    private String dealerStatusStr;



    /**
     * 门店ID
     */
    private Integer storeId;

    /**
     * 门店Code
     */
    private String storeCode;

    /**
     * 简称
     */
    private String storeShortName;

    /**
     * 门店全称
     */
    private String storeFullName;

    /**
     * 区域ID
     */
    private Integer storeRegionId;

    /**
     * 是否4S店(0:否，1：是)
     */
    private Boolean storeIsFours;

    /**
     * 品牌id,当为4s店有效，否则为-1
     */
    private Integer storeBrandId;

    /**
     * 是否可交付(0:否，1：是)
     */
    private Boolean isDeliver;

    /**
     * 是否可交易(0:否，1：是)
     */
    private Boolean isSale;

    /**
     * 是否显示(0:否，1：是)
     */
    private Boolean isShow;

    /**
     * 营业状态（1：正常，2：暂停营业，3：关店）
     */
    private Integer storeStatus;

    /**
     * 状态修改类型（1：op操作，2：经销商操作） status_modify_type
     */
    private Integer statusModifyType;

    /**
     * 审核状态（0：未审核，1：审核通过，2：驳回）
     */
    private Integer verifyStatus;

    /**
     * 申请时间
     */
    private LocalDateTime applyTime;

    /**
     * 驳回原因
     */
    private String rejectReason;

    /**
     * 备注
     */
    private String remark;


    /**
     * 具体地址
     */
    private String address;

    /**
     * 营业起始时间
     */
    private String businessStartTime;

    /**
     * 营业终止时间
     */
    private String busineesEndTime;

    /**
     * 联系电话
     */
    private String contactPhone;

    /**
     * 法人姓名
     */
    private String legalPerson;

    /**
     * 负责人姓名
     */
    private String responsibleName;

    /**
     * 负责人电话
     */
    private String responsiblePhone;

    /**
     * 经度坐标
     */
    private String longitude;

    /**
     * 维度坐标
     */
    private String dimension;


}
